package com.chenwc.serialassistant.util;

import com.google.common.primitives.Bytes;
import javafx.scene.control.Alert;

import java.util.List;

/**
 * 公共工具类
 *
 * @author chenwc
 */
public class Common {

    /**
     * Alert 弹出窗口
     *
     * @param type    alert类型
     * @param title   标题
     * @param content 内容
     */
    public static void alert(Alert.AlertType type, String title, String content) {
        Alert alert = new Alert(type);
        //对话框标题
        alert.setTitle(title);
        alert.setHeaderText(null);
        //对话框内容
        alert.setContentText(content);
        alert.showAndWait();
    }

    /**
     * List<Byte> 转 byte[]
     *
     * @param list List<Byte>
     * @return byte[]
     */
    public static byte[] listByteToByte(List<Byte> list) {
        if (list == null)
            return null;
        return Bytes.toArray(list);
    }

}
